package com.zhuanzhuan.hero.user.dto;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;

/**
 * @ClassName SavePaymentDTO
 * @Description
 * @Author hanjunjun
 * @Date 2024/6/19 14:41
 */
@Data
public class SavePaymentDTO {

    /**
     * 1-银行卡,2-微信,3-支付宝
     */
    @NotNull
    private Integer paymentType;

    /**
     * 收款人姓名 最大10字
     */
    @NotBlank(message = "收款人姓名不可为空")
    @Size(max = 10)
    private String payeeName;

    /**
     * 银行卡号/收款码  银行卡号最大20位
     */
    @NotBlank(message = "银行卡号/收款码必填")
    private String payCode;

    /**
     * 是否设置默认收款方式 1-是0-否
     */
    @NotNull
    private Integer isDefaultType;
}
